package com.wanshu.dao;

import com.wanshu.entity.User;
import com.wanshu.entity.vo.UserInfo;

import java.util.List;

public interface UserDao {
    List<User> findAll();

    User findById(Integer id);

    User login(User user);

    UserInfo getUserInfo(Integer id);

    Integer insert(User user);

    Boolean uploadHeadImage(User user);

    Integer update(User user);

    Integer delete(Integer id);

    void updateUserAvatar(String filePath);
}
